Experiences creating a portable cedar
نویسندگان
چکیده
منابع مشابه
Creating portable and efficient packet processing applications
Network processors are special-purpose programmable units deployed in many modern high-speed network devices, which combine flexibility and high performance. However, software development for these platforms is traditionally cumbersome due both to the lack of adequate programming abstractions and to the impossibility of reusing the same software on different hardware platforms. In this context,...
متن کاملCreating Experiences with Wearable Computing
Wearable computing has the potential to deliver a rich variety of engaging user experiences that enhance everyday activities and situations through context-sensitive media and interaction. The Walk in the Wired Woods installation illustrates how such experiences might be designed and delivered in collaboration with artists and musicians. In this paper, we outline the beliefs underlying the expe...
متن کاملCreating a Portable Programming Language Using Open Source Software
On a first glance, the field of compiler construction and programming language design may not seem to have experienced major innovations over the last decade. By now, it is almost common knowledge how a lexer works, how parsing is done, but not many have yet realized how Open Source software — and in particular the GNU Compiler Collection — have silently offered language implementors new and be...
متن کاملExperiences in Portable Mobile Application Development
ion layer Table 5. Machine Independent Networking Interface int network_init(struct network *net); void network_exit(struct network *net); int network_enqueue(struct network *net, uint8_t *data, size_t datalen, int message_type); struct netbuf * network_dequeue(struct network *net); void network_buf_done(struct netbuf *buf); int network_connect(struct network *net, const char *address, unsigned...
متن کاملCreating New User Experiences to Enhance Collaboration
When technologies are introduced into collaborative settings, people are often required to work together in new, unfamiliar ways. This can lead to problems of resistance, and even non-adoption. Conscious of this issue, we have developed a system which is designed to support collaboration, not through any major change to the work process, but rather by improving people’s experience of working to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGPLAN Notices
سال: 1989
ISSN: 0362-1340,1558-1160
DOI: 10.1145/74818.74847